package com.ruoyi.develop.factory.factoryProducePlanGongxu.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 排产计划工单关联的工序信息对象 factory_produce_plan_gongxu
 *
 * @author qh
 * @date 2024-11-06
 */
public class FactoryProducePlanGongxu extends BaseEntity {
private static final long serialVersionUID=1L;

    /** 主键 */
    private String id;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 备注 */
    @Excel(name = "备注")
    private String reamrk;

    /** 删除标志 */
    private String delFlag;

    /** 工序号 */
    @Excel(name = "工序号")
    private String processCode;

    /** 工序名称 */
    @Excel(name = "工序名称")
    private String processName;

    /** 计划开始日期 */
    @Excel(name = "计划开始日期")
    private String planStartDate;

    /** 计划完成日期 */
    @Excel(name = "计划完成日期")
    private String planFinishDate;

    /** 实际开始日期 */
    @Excel(name = "实际开始日期")
    private String actualStartDate;

    /** 实际完成日期 */
    @Excel(name = "实际完成日期")
    private String actualFinishDate;

    private String projectId;
    private String projectCode;
    private String planId;
    private String planCode;
    private String workId;
    private String workCode;
    private String orderId;
    private String orderCode;

    private String goodsId;
    private String goodsCode;

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public String getGoodsCode() {
        return goodsCode;
    }

    public void setGoodsCode(String goodsCode) {
        this.goodsCode = goodsCode;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode;
    }

    public String getPlanId() {
        return planId;
    }

    public void setPlanId(String planId) {
        this.planId = planId;
    }

    public String getPlanCode() {
        return planCode;
    }

    public void setPlanCode(String planCode) {
        this.planCode = planCode;
    }

    public String getWorkId() {
        return workId;
    }

    public void setWorkId(String workId) {
        this.workId = workId;
    }

    public String getWorkCode() {
        return workCode;
    }

    public void setWorkCode(String workCode) {
        this.workCode = workCode;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public void setId(String id)
            {
            this.id = id;
            }

    public String getId()
            {
            return id;
            }
    public void setStatus(String status)
            {
            this.status = status;
            }

    public String getStatus()
            {
            return status;
            }
    public void setReamrk(String reamrk)
            {
            this.reamrk = reamrk;
            }

    public String getReamrk()
            {
            return reamrk;
            }
    public void setDelFlag(String delFlag)
            {
            this.delFlag = delFlag;
            }

    public String getDelFlag()
            {
            return delFlag;
            }
    public void setProcessCode(String processCode)
            {
            this.processCode = processCode;
            }

    public String getProcessCode()
            {
            return processCode;
            }
    public void setProcessName(String processName)
            {
            this.processName = processName;
            }

    public String getProcessName()
            {
            return processName;
            }
    public void setPlanStartDate(String planStartDate)
            {
            this.planStartDate = planStartDate;
            }

    public String getPlanStartDate()
            {
            return planStartDate;
            }
    public void setPlanFinishDate(String planFinishDate)
            {
            this.planFinishDate = planFinishDate;
            }

    public String getPlanFinishDate()
            {
            return planFinishDate;
            }
    public void setActualStartDate(String actualStartDate)
            {
            this.actualStartDate = actualStartDate;
            }

    public String getActualStartDate()
            {
            return actualStartDate;
            }
    public void setActualFinishDate(String actualFinishDate)
            {
            this.actualFinishDate = actualFinishDate;
            }

    public String getActualFinishDate()
            {
            return actualFinishDate;
            }

    @Override
    public String toString(){
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id",getId())
            .append("status",getStatus())
            .append("reamrk",getReamrk())
            .append("createBy",getCreateBy())
            .append("createTime",getCreateTime())
            .append("updateBy",getUpdateBy())
            .append("updateTime",getUpdateTime())
            .append("delFlag",getDelFlag())
            .append("processCode",getProcessCode())
            .append("processName",getProcessName())
            .append("planStartDate",getPlanStartDate())
            .append("planFinishDate",getPlanFinishDate())
            .append("actualStartDate",getActualStartDate())
            .append("actualFinishDate",getActualFinishDate())
        .toString();
    }
}
